Hardware Accelerated Graphics in Java
نویسندگان
چکیده
This paper examines the feasibility of Java as a development platform for high performance 3D graphics applications. With the ubiquity of java and its ease of development it must be considered as a potential development platform. However, traditionally java has been considered too slow for real 3D graphics. With recent advances in Java performance, the implementation of the OpenGL architecture within java (JOGL), and the direct linkages from the java virtual machine to the underlying graphics drivers the performance of Java must be fully evaluated in terms of its graphical performance capability. In this paper we examine both the JOGL API as well as the Java3D API.
منابع مشابه
Networking Middleware and Online-Deployment Mechanisms for Java-Based Games
Currently, web-based online gaming applications are predominately utilising Adobe Flash or Java Applets as their core technologies. These games are often casual, two-dimensional games and do not utilise the specialist graphics hardware which has proliferated across modern PCs and Consoles. Multi-user online game play in these titles is often either non-existent or extremely limited. Computer ga...
متن کاملInvestigating the Effects of Hardware Parameters on Power Consumptions in SPMV Algorithms on Graphics Processing Units (GPUs)
Although Sparse matrix-vector multiplication (SPMVs) algorithms are simple, they include important parts of Linear Algebra algorithms in Mathematics and Physics areas. As these algorithms can be run in parallel, Graphics Processing Units (GPUs) has been considered as one of the best candidates to run these algorithms. In the recent years, power consumption has been considered as one of the metr...
متن کاملjReality - interactive audiovisual applications across virtual environments
jReality is a Java scene graph library for creating real-time interactive applications with 3D computer graphics and spatialized audio. Applications written for jReality will run unchanged on software and hardware platforms ranging from desktop machines with a single screen and stereo speakers to immersive virtual environments with motion tracking, multiple screens with 3D stereo projection, an...
متن کاملUsing Computer Games Techniques for Improving Graph Visualization Efficiency
Creating an efficient, interactive and flexible unified graph visualization system is a difficult problem. We present a hardware accelerated OpenGL graph drawing engine, in conjunction with a flexible preview package. While the interactive OpenGL visualization focuses on performance, the preview focuses on aesthetics and simple network map creation. The system is implemented as Gephi, a modular...
متن کاملNew APIs for Mobile Graphics
Progress in mobile graphics technology during the last five years has been swift, and it has followed a similar path as on PCs: early proprietary software engines running on integer hardware paved the way to standards that provide a roadmap for graphics hardware acceleration. In this overview we cover five recent standards for 3D and 2D vector graphics for mobile devices. OpenGL ES is a low-lev...
متن کامل